wave-energy source - French English Dictionary